package com.scalar.chiptrack.operations.wipflush.forms;

import com.scalar.chiptrack.ChipTrackActionForm;
import com.scalar.chiptrack.operations.wipflush.WipFlushBinInfo;
import com.scalar.chiptrack.operations.wipflush.WipFlushDetails;
import com.scalar.chiptrack.utils.AutoGrowingArrayList;
import com.scalar.chiptrack.utils.NewLabelValueBean;

/**
 * User: Sujan
 * Date: Oct 28, 2005
 * Time: 11:51:26 AM
 */
public class WipFlushSetupForm extends ChipTrackActionForm
{
    private int baseProductId;
    private String baseProductName;
    private int selectedProcessStepId;
    private AutoGrowingArrayList binNumbers;
    private String partNumber;
    private String processTypeName;
    private AutoGrowingArrayList binInfoList;
    private String selectedBinNumber;
    private int cycleTimeNormal;
    private int locationId;
    private float yield;
    private AutoGrowingArrayList wipFlushDetailsList;

    public WipFlushSetupForm()
    {
        binNumbers = new AutoGrowingArrayList( NewLabelValueBean.class );
        binInfoList = new AutoGrowingArrayList( WipFlushBinInfo.class );
        wipFlushDetailsList = new AutoGrowingArrayList( WipFlushDetails.class );
    }

    public int getBaseProductId()
    {
        return baseProductId;
    }

    public void setBaseProductId(int baseProductId)
    {
        this.baseProductId = baseProductId;
    }

    public int getSelectedProcessStepId()
    {
        return selectedProcessStepId;
    }

    public void setSelectedProcessStepId(int selectedProcessStepId)
    {
        this.selectedProcessStepId = selectedProcessStepId;
    }

    public AutoGrowingArrayList getBinNumbers()
    {
        return binNumbers;
    }

    public void setBinNumbers(AutoGrowingArrayList binNumbers)
    {
        this.binNumbers = binNumbers;
    }

    public String getPartNumber()
    {
        return partNumber;
    }

    public void setPartNumber(String partNumber)
    {
        this.partNumber = partNumber;
    }

    public String getProcessTypeName()
    {
        return processTypeName;
    }

    public void setProcessTypeName(String processTypeName)
    {
        this.processTypeName = processTypeName;
    }

    public AutoGrowingArrayList getBinInfoList()
    {
        return binInfoList;
    }

    public void setBinInfoList(AutoGrowingArrayList binInfoList)
    {
        this.binInfoList = binInfoList;
    }

    public String getSelectedBinNumber()
    {
        return selectedBinNumber;
    }

    public void setSelectedBinNumber(String selectedBinNumber)
    {
        this.selectedBinNumber = selectedBinNumber;
    }

    public String getBaseProductName()
    {
        return baseProductName;
    }

    public void setBaseProductName(String baseProductName)
    {
        this.baseProductName = baseProductName;
    }

    public int getCycleTimeNormal()
    {
        return cycleTimeNormal;
    }

    public void setCycleTimeNormal(int cycleTimeNormal)
    {
        this.cycleTimeNormal = cycleTimeNormal;
    }

    public float getYield()
    {
        return yield;
    }

    public void setYield(float yield)
    {
        this.yield = yield;
    }

    public int getLocationId()
    {
        return locationId;
    }

    public void setLocationId(int locationId)
    {
        this.locationId = locationId;
    }

    public AutoGrowingArrayList getWipFlushDetailsList()
    {
        return wipFlushDetailsList;
    }

    public void setWipFlushDetailsList(AutoGrowingArrayList wipFlushDetailsList)
    {
        this.wipFlushDetailsList = wipFlushDetailsList;
    }

}
